Io-lite: a Uniied Iio Buuering and Caching System

نویسندگان

  • Vivek S. Pai
  • Peter Druschel
  • Willy Zwaenepoel
چکیده

This paper presents the design, implementation, and evaluation of IO-Lite, a uni ed I/O bu ering and caching system for general-purpose operating systems. IO-Lite uni es all bu ering and caching in the system, to the extent permitted by the hardware. In particular, it allows applications, interprocess communication, the lesystem, the le cache, and the network subsystem to share a single physical copy of the data safely and concurrently. Protection and security are maintained through a combination of access control and read-only sharing. IOLite eliminates all copying and multiple bu ering of I/O data, and enables various cross-subsystem optimizations. Experiments with a Web server on IO-Lite show performance improvements between 40 and 80% on real workloads.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Io-lite: a Uniied I/o Buuering and Caching System

This paper presents the design implementation and evaluation of IO Lite a uni ed I O bu ering and caching system for general purpose operating systems IO Lite uni es all bu ering and caching in the system to the extent permitted by the hard ware In particular it allows applications interpro cess communication the lesystem the le cache and the network subsystem to share a single physical copy of...

متن کامل

Cache Management in Scalable Network Servers

For many users, the perceived speed of computing is increasingly dependent on the performance of network server systems, underscoring the need for high performance servers. Cost-effective scalable network servers can be built on clusters of commodity components (PCs and LANs) instead of using expensive multiprocessor systems. However, network servers cache files to reduce disk access, and the c...

متن کامل

Pipelined Disk Arrays for Digital Movie Retrieval 1

We develop a reliable disk array based storage architecture for digital video retrieval. Our goals are twofold: maximizing the number of concurrent real-time sessions while minimizing the buuering requirements, and ensuring a high degree of reliability. The rst goal is achieved by adopting a pipelined approach and by reducing latencies through specialized caching and constrained data placement ...

متن کامل

The Tower of Pizzas

CPU speeds are increasing at a much faster rate than secondary storage device speeds. Many important applications face an I/O bottleneck. We demonstrate that this bottleneck can be alleviated through 1) scalable striping of data and 2) caching/prefetching techniques. This paper describes the design and performance of the Tower of Pizzas (TOPs), a portable software system providing parallel I/O ...

متن کامل

Pipelined Disk Arrays for Digital Movie Retrieval

We develop a reliable disk array based storage architecture for digital video retrieval. Our goals are twofold: maximizing the number of concurrent real-time sessions while minimizing the buuering requirements , and ensuring a high degree of reliability. The rst goal is achieved by adopting a pipelined approach and by reducing latencies through specialized disk caching and constrained data plac...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998